permeable membrane - German English Dictionary